XWork 1.0.1

Key Changes

  • Introduction of an ObjectFactory that provides for easy integration to libraries like Spring and Pico
  • Added actionMessages support – just like errorMessages but not counted as an error
  • Major performance improvements with Ognl 2.6.5

Changelog

OpenSymphony JIRA (19 issues)
T Key Summary
Improvement XW-188 Correct logging level in DefaultActionInvocation.invokeAction(..)
Bug XW-183 NPE thrown when trying to set a sub-property of a property that doesnt exist
Bug XW-182 NPE thrown by LocalizedTextUtil.findText
Bug XW-167 XWorkBasicConverter conversion from Date to String is not localized
Improvement XW-166 [Patch] Improve support for ModelDriven interface
Bug XW-165 [PATCH] VisitorFieldValidator not setting fieldError correctly
Improvement XW-164 [PATCH] TypeConverter should check class hierarchy for conversion properties
Improvement XW-163 [PATCH] Added some javadocs to Interceptors
New Feature XW-162 TypeConverter created by ObjectFactory
New Feature XW-161 Replaceable ObjectFactory for creating framework objects to allow easier integration with IoC containers
Improvement XW-160 Add infinite recursion detection to the ChainingInterceptor
Bug XW-159 XWork build is broken
Bug XW-158 Email and URL Validators adding error messages for empty fields
Improvement XW-157 Further Optimize Validator Lookup in ActionValidatorManager
New Feature XW-156 add actionMessages support
Bug XW-155 NPE thrown when invalid method is looked up
Improvement XW-117 Additional methods to determine if errors using JSTL
Improvement XW-56 Add localization support to XWorkConverter
Improvement XW-23 Investigate using runtime attributes to configure interceptors